力所能及: as far as one's capabilities extend (idiom); to the best of one's ability, within one's powers...